Interface-Oriented Classification of DEVS Models1

نویسنده

  • Carsten Thomas
چکیده

fC :M C → and M m f m c c c C = ∈ = ∈ M , C a f n s . Model classification is a way to structure and handle knowledge about systems. Using the models external message interface as the classification criterion lays emphasis on the fact that atomic and coupled DEVS models are modular and interchangable model components. Interface-Oriented Classification is a means to formalize the conditions of component replacement and coupling valitity. It can be used as the basis of advanced modeling methods like multi-modeling and modeling of structurally variant systems. There are various classification criteria to be used with simulation models. Most often, an implementation oriented classification is done. In this case, models belong to the same class if their implementation is equivalent. Classification criteria are e.g. whether a DEVS model is an atomic or coupled model or what state variables are used. For most of the application areas for classification the implementation has no significance. Instead, we need to know about which incoming external events a model can process, which outgoing external events a model produces and how it can be coupled to other models. These properties are what we call the models interface. In the following sections, we propose a classification scheme where the models interface is used as a classification criterion. We call this scheme the Interface-Oriented Classification of DEVS models.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

DEVSJAVA: Basis for a DEVS-based Collaborative M&S Environment

A web-enabled DEVS modeling and simulation environment (DEVSJAVA) based on the DEVS formalism and implemented in Java language is discussed. This first generation of DEVSJAVA is an amalgamation of the proven object-oriented DEVS and key web-centric capabilities offered by the Java language. DEVSJAVA offers its users the ability to construct and experiment with dynamic models based on web techno...

متن کامل

A Faster Implementation of DEVS in the Joint MEASURE Simulation Environment

The University of Arizona definition and implementation of the DEVS framework is well known in the community of researchers that work on DEVS [1,2,6]. Not only does it provide an Object-Oriented implementation in C++ (and Java), but it also has a tight HLA connectivity (which was replaced by the HLA Interface developed at Lockheed Martin [4,5]). We present a faster and more efficient implementa...

متن کامل

Devsml 2.0

The earlier version of DEVSML stack [1,2] developed models in Java and in platform independent DEVS Modeling language that used XML as a means for transformation. The model semantics were bound together by XML. The latest version of the DEVSML, the language, is based on EBNF grammar and is supported by DEVS middleware API. The middleware is based on DEVS M&S Standards compliant (under evaluatio...

متن کامل

Data Coupling and Downcasting in Discrete Event Simulation Software

Discrete Event System Specification (DEVS) simulation libraries commonly make use of indirection and, essentially, typeless events as part of their interface specification. This forces library users to employ downcasting and/or strong data coupling in the design of their simulation applications. These techniques are anathema to good object oriented design principles, but seem to be inescapable ...

متن کامل

JDEVS: an implementation of a DEVS based formal framework for environmental modelling

The development of models using multiple modelling paradigms is necessary to formulate and study current problems in environmental science. To simplify the coupling of those models, a formal basis for a high-level specification of such models must be set-up. In this paper we propose a Discrete EVent System specification (DEVS) based modelling framework as a formal basis in environmental modelli...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008